package com.example.android.adapter;

import android.widget.ImageView;

import com.bumptech.glide.Glide;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.viewholder.BaseViewHolder;
import com.example.android.R;
import com.example.android.bean.AddCar;
import com.example.android.bean.CarRelease;
import com.example.android.utils.ImageUrlUtil;

import org.jetbrains.annotations.NotNull;

import java.util.ArrayList;
import java.util.List;

public class CarAdapter extends BaseQuickAdapter<AddCar, BaseViewHolder> {

    /**
     * 构造方法，此示例中，在实例化Adapter时就传入了一个List。
     * 如果后期设置数据，不需要传入初始List，直接调用 super(layoutResId); 即可
     */
    public CarAdapter(List<AddCar> data) {
        super(R.layout.fragment_car_item, data);
    }

    /**
     * 在此方法中设置item数据
     */
    @Override
    protected void convert(@NotNull BaseViewHolder helper, @NotNull AddCar item) {
        helper.setText(R.id.textView4, item.getPlaterNumber());
        helper.setText(R.id.textView45, item.getBrand());
        helper.setText(R.id.textView46, item.getColor());
        String image= ImageUrlUtil.getImagesUrl(item);
        if (image!=null) {
            Glide.with(getContext()).load(image).into((ImageView) helper.getView(R.id.profile_image));
        }

    }

}